package game01;

import javax.swing.*;
import java.awt.*;

public class TankPanel extends JPanel {
   public void drawUp(Graphics g){
     g.setColor(Color.BLUE);
        //左边履带
        g.fill3DRect(0,0,20,80,true);
        //车体
        g.fill3DRect(20,10,60,60,true);
        //右边履带
        g.fill3DRect(80,0,20,80,true);
        g.setColor(Color.MAGENTA);
        //炮管
        g.fillOval(20,10,60,60);
        //炮管
        g.fill3DRect(45,0,10,10,true);

     }
     public void drawDown(Graphics g){
        g.setColor(Color.BLUE);
        //左边履带
        g.fill3DRect(0,0,20,80,true);
        //车体
        g.fill3DRect(20,10,60,60,true);
        //右边履带
        g.fill3DRect(80,0,20,80,true);
        g.setColor(Color.MAGENTA);
        //炮管
        g.fillOval(20,10,60,60);
        //炮管  移动到车体下方
        g.fill3DRect(45,70,10,10,true);

    }
    public void drawRight(Graphics g) {
        g.setColor(Color.BLUE);
        //左边履带
        g.fill3DRect(0, 0, 80, 20, true);
        //车体
        g.fill3DRect(10, 20, 60, 60, true);
        //右边履带
        g.fill3DRect(0, 80, 80, 20, true);
        g.setColor(Color.MAGENTA);
        //炮管
        g.fillOval(10, 20, 60, 60);
        //炮管  移动到车体下方
        g.fill3DRect(70, 45, 10, 10, true);
    }public void drawLeft(Graphics g) {
        g.setColor(Color.BLUE);
        //左边履带
        g.fill3DRect(0, 0, 80, 20, true);
        //车体
        g.fill3DRect(10, 20, 60, 60, true);
        //右边履带
        g.fill3DRect(0, 80, 80, 20, true);
        g.setColor(Color.MAGENTA);
        //炮管
        g.fillOval(10, 20, 60, 60);
        //炮管  移动到车体下方
        g.fill3DRect(0, 45, 10, 10, true);
   }

        @Override
    public void paint(Graphics g) {
        super.paint(g);
        //drawUp(g);
        //drawDown(g);
        //drawRight(g);
        drawLeft(g);
    }
}

